.header{
    height: 76px;
    background-color: #fff;
}
.header-a{
    width: 100%;
}
.header .logo{
    float: left;
    width: 106px;
    height: 45px;
    margin: 20px 0 11px 45px;
    background: url(../img/logo.png) no-repeat center;
    
}
.header .header-b{
    position: relative;
    float: right;
}
.header-a .header-c{
    float: left;
    height: 100%;
    /* line-height: 76px; */
    margin-right: 80px;
    text-align: center;
}
.header-a .p{
    margin-right: 70px;
}
.header-a{
    margin-left: 90px;
    margin-right: 77px;
}
.header-c .a1a1a1{
    color: #818181;
    padding: 0 2px;
    line-height: 76px
}

.header-c:hover .a1a1a1{
    color: #00daed;
}
.header-c .xiahuaxian{
    /* display: none; */
    height: 2px;
    width: 100%;
    background-color: #00daed;
    margin: 0 auto;
    margin-top: -15px;

}
.header-c:hover .xiahuaxian{
    display: block;

}

.xialacaidan{
    position: absolute;
    top: 65px;
    left: 255px;
    display: none;
    width: 85px;
    height: 65px;
    font-size: 14px;
    text-align: center;
    background-color: #dcdcdc;
    color: #737375;
    z-index: 99;
}
.xialacaidan-p1{
    margin: 10px 0 10px 0;
}
.xialacaidan a{
    color: #737375;
}
.xlcd:hover .xialacaidan{
    display: block;
}
.xialacaidan-p1:hover a{
    color: #04e4f8;
}
.xialacaidan-p2:hover a{
    color: #04e4f8;
}





.w{
    width: 1353px;
    height: 100%;
    /* background-color: pink; */
    margin: 0 auto;
    padding-top: 0.1px;
}
.banner{
    position: relative;
    width: 100%;
    height: 700px;
    background: url(../img/hengfu-top.jpg) no-repeat center;
    background-size: cover;
}

.banner-a{
    width: 287px;
    height: 23px;
    font-size: 24px;
    color: #fff;
    position: absolute;
    top: 173px;
    right: 761px;
}
.content{
    width: 100%;
    /* height: 1149px; */
    height: 100%;
    /* background-color: red; */
}
.content-w{
    font-size: 24px;
    color: #3b3b3b;
    margin: 102px 0 0 50px;
}
.content-z{
    font-size: 14px;
    color: #c7c7c7;
    margin: 0 0 42px 50px;
}
.content .content-b{
    position: relative;
    width: 1250px;
    height: 291px;
    /* background-color: green; */
    /* margin-top: 42px; */
    overflow: hidden;
}
.content .content-b-1{
    width: 363px;
    height: 254px;
    background:url(../img/erhai.jpg) no-repeat center;
    background-size: cover;
    margin: 18px 0 0 50px;
}
.content .content-b-2{
    position: absolute;
    top: 0;
    left: 67px;
    width: 361px;
    height: 254px;
    background-color: 0.0.0.1;
    border: 2px solid #e7e7e7;
}
.content .content-b-3{
    position: absolute;
    top: 63px;
    left: 432px;
    width: 818px;
    height: 167px;
    background-color: #fbfbfb;
}
.content .content-b-3 .p1{
    width: fit-content;
    height: 23px;
    margin: 0 auto;
    font-size: 23px;
    font-weight: bolder;
    margin-top: 38px;
}
.content .content-b-3 .p2{
    width: fit-content;
    height: 16px;    
    margin: 0 auto;
    font-size: 14px;
    color: #515254;
    margin-top: 18px;
}


.yuan{
    position: absolute;
    top: 117px;
    left: 208px;
}


.yuan1{
    float: left;
    width: 7px;
    height: 7px;
    background-color: blue;
    border-radius: 50%;
    margin: 7px 3px 0 10px;

}
.yuan p{
    float: left;
    font-size: 14px;
    color: #626365;
}
.yuan-a{
    background-color: #f19ec2;
}
.yuan-b{
    background-color: #f19149;
}
.yuan-c{
    background-color: #8c97cb;
}
.yuan-d{
    background-color: #7ecef4;
}
.yuan-e{
    background-color: #cce198;
}
.yuan-f{
    background-color: #84ccc9;
}





.content .content-c{
    position: relative;
    width: 1250px;
    height: 291px;
    /* background-color: green; */
    /* margin-top: 42px; */
    overflow: hidden;
}
.content .content-c-3{
    position: absolute;
    top: 67px;
    left: 0px;
    width: 818px;
    height: 167px;
    background-color: #fbfbfb;
    margin-left: 50px;
}
.content .content-c-3 .p3{
    width: fit-content;
    height: 23px;
    margin: 0 auto;
    font-size: 23px;
    font-weight: bolder;
    margin-top: 38px;
}
.content .content-c-3 .p4{
    width: fit-content;
    height: 16px;    
    margin: 0 auto;
    font-size: 14px;
    color: #515254;
    margin-top: 18px;
}
.content .content-c-1{
    position: absolute;
    top: 3px;
    right: 0;
    width: 363px;
    height: 254px;
    background:url(../img/chengdu.jpg) no-repeat center;
    background-size: cover;
    margin: 18px 0 0 50px;
}
.content .content-c-2{
    position: absolute;
    top: 0;
    right: 19px;
    width: 361px;
    height: 254px;
    background-color: 0.0.0.1;
    border: 2px solid #e7e7e7;
}
.content-a .content-b .qqq{
    background:url(../img/qinghaihu.jpg) no-repeat center;
    background-size: cover;
}
.content-a .content-d{
    width: 394px;
    height: 68px;
    margin: 0 auto;
    background-color: 0.0.0.1;
    border: 2px solid #e7e7e7;
    text-align: center;
    line-height: 68px;
    margin-top: 68px;   
}
.content-d a{
    display: block;
    width: 394px;
    grid-template: 68px;
    font-size: 16px;
    color: #807e7e;
}

.content-d:hover a{
    /* border: 2px solid #04e4f8; */
    background-color: #04e4f8;
}

.about{
    width: 100%;
    height: 300px;
    margin-top: 102px;
    background-color: #fbfbfb;
}
.about .about-a{
    position: relative;
    float: left;
    width: 725px;
    height: 296px;
    background: url(../img/logo-beijing.png) no-repeat center;
    background-size: cover;
    /* margin-right: 175px; */
}
.about .about-a-1{
    position: absolute;
    top: 66px;
    left: 325px;
    font-size: 24px;
    color: #fff;
}
.about .about-a-2{
    position: absolute;
    top: 98px;
    left: 360px;
    font-size: 12px;
    color: #838080;
}
.about .about-b{
    position: relative;
    float: left;
    width: 700px;
    height: 296px;
    /* background-color: #fbfbfb; */
}
.about .about-b .jieshao1{
    position: absolute;
    top: 73px;
    left: 174px;
    font-size: 18px;
    font-weight: bolder;
    color: #373737;
}
.about .about-b .jieshao2{
    position: absolute;
    top: 99px;
    left: 174px;
    font-size: 12px;
    color: #494949;
}
.about .about-b .jieshao3{
    position: absolute;
    top: 72px;
    left: 274px;
    font-size: 14px;
    color: #494949;
    line-height: 23px;
}
.about .about-b .jieshao4{
    position: absolute;
    top: 199px;
    left: 174px;
    font-size: 18px;
    font-weight: bolder;
    color: #373737;
}
.about .about-b .jieshao5{
    position: absolute;
    top: 223px;
    left: 174px;
    font-size: 12px;
    color: #494949;
}
.about .about-b .jieshao6{
    position: absolute;
    top: 196px;
    left: 274px;
    font-size: 14px;
    color: #494949;
    line-height: 23px;
}
.hot{
    width: 100%;
    height: 100%;
    /* background-color: red; */
}
.hot-x .hot-p1{
    display: inline-block;
    font-size: 24px;
    font-weight: bolder;
    color: #3b3b3b;
    margin: 102px 0 0 50px;
}
.hot-x .hot-p2{
    font-size: 14px;
    color: #656565;
    margin: 0 0 59px 50px;
}
.hot-a{
    position: relative;
    width: 1200px;
    height: 500px;
    /* background-color: blue; */
    margin: 0 auto;
}
.hot-a .hot-a-1{
    width: 400px;
    height: 100%;
    text-align: center;
    background-color: #fbfbfb;
}
.hot-a-p1{
    position: absolute;
    top: 110px;
    left: 119px;
    font-size: 18px;
    color: #d5d5d5;
    text-align: center;
}
.hot-a-p2{
    position: absolute;
    top: 138px;
    left: 129px;
    font-size: 16px;
    color: #999999;
    text-align: center;
}
.hot-a-p3{
    position: absolute;
    top: 110px;
    left: 150px;
    font-size: 18px;
    color: #d5d5d5;
    text-align: center;
}
.hot-a-2{
    position: absolute;
    top: 0;
    left: 400px;
    width: 400px;
    height: 250px;
    background: url(../img/dongjidao.jpg) no-repeat center;
    background-size: cover;
}
.hot-a-3{
    position: absolute;
    top: 0;
    right: 0;
    width: 400px;
    height: 100%;
    text-align: center; 
    background-color: #fbfbfb;
}
.hot-a-4{
    position: absolute;
    top: 250px;
    left: 0;
    width: 400px;
    height: 250px;
    background: url(../img/jingdu.jpg) no-repeat center;
    background-size: cover;
}
.hot-a-5{
    position: absolute;
    top: 250px;
    right: 400px;
    width: 400px;
    height: 250px;
    margin: 0 auto;
    background-color: #fbfbfb;
}
.hot-a-6{
    position: absolute;
    top: 250px;
    right: 0;
    width: 400px;
    height: 250px;
    background: url(../img/xibei.jpg) no-repeat center;
    background-size: cover;
}

.content-f{
    width: 394px;
    height: 68px;
    margin: 0 auto;
    background-color: 0.0.0.1;
    border: 2px solid #e7e7e7;
    text-align: center;
    line-height: 68px;
    margin-top: 64px;
}
.hot-x .content-f a{
    display: block;
    width: 394px;
    grid-template: 68px;
    font-size: 16px;
    color: #807e7e;
}

.content-f:hover a{
    /* border: 2px solid #04e4f8; */
    background-color: #04e4f8;
}

.bottom{
    position: relative;
    width: 100%;
    height: 338px;
    background: url(../img/hengfu-botton.jpg) no-repeat center;
    background-size: cover;
    margin-top: 100px;
}
.bottom-a a{
    position: absolute;
    top: 102px;
    left: 521px;
    width: 146px;
    height: 45px;
    font-size: 20px;
    color: #f1f2f3;
    font-weight: bolder;
    text-align: center;
    line-height: 45px;
    border: 2px solid #a5a5a9;
    /* background-color: #04e4f8; */
}

.bottom-a:hover a{
    border: 2px solid #04e4f8;
    background-color: #04e4f8;
}


.bottom-b{
    position: absolute;
    top: 162px;
    left: 495px;
    width: fit-content;
    height: 22px;
    font-size: 22px;
    color: #bdbaba;
}
.bottom-c{
    position: absolute;
    top: 192px;
    left: 518px;
    width: 157px;
    height: 30px;
    font-size: 12px;
    color: #bdbaba;
}
.bottom-d{
    display: block;
    width: 30px;
    height: 2px;
    background-color: #bdbaba;
    margin: 0 auto;
    /* line-height: 30px; */
    margin-top: 15px;
}
.bottom-1 a{
    position: absolute;
    top: 102px;
    right: 523px;
    width: 146px;
    height: 45px;
    font-size: 20px;
    color: #f1f2f3;
    font-weight: bolder;
    text-align: center;
    line-height: 45px;
    /* background-color: 0 0 0 1; */
    border: 2px solid #a5a5a9;
}

.bottom-1:hover a{
    border: 2px solid #04e4f8;
    background-color: #04e4f8;
}


.bottom-2{
    position: absolute;
    top: 162px;
    right: 494px;
    font-size: 22px;
    color: #bdbaba;
}
.bottom-3{
    position: absolute;
    top: 193px;
    right: 516px;
    font-size: 12px;
    height: 30px;
    color: #bdbaba;
}
.bottom-4{
    display: block;
    width: 30px;
    height: 2px;
    background-color: #bdbaba;
    margin: 0 auto;
    margin-top: 15px;
}
.footer-x{
    height: 581px;
    overflow: hidden;
}
.footer-x1{
    position: relative;
    width: 1219px;
    height: 381px;
    /* background-color: red; */

}
.footer-1{
    position: relative;
    width: 380px;
    height: 262px;
    /* background-color: green; */
    margin: 69px 818px 0 21px;
}
.footer-1-a{
    font-size: 18px;
    color: #5d5d5d;
}
.footer-1-b{
    height: 117px;
    font-size: 14px;
    color: #9fa2a2;
    line-height: 29px;
    margin-top: 50px;
    overflow: hidden;
}
.qq{
    float: left;
    width: 16px;
    height: 17px;
    background: url(../img/qq.png) no-repeat center;
    background-size: cover;
    margin: 20px 17px 0 0;
}
.weixin{
    float: left;
    width: 20px;
    height: 16px;
    background: url(../img/weixin.png) no-repeat center;
    background-size: cover;
    margin: 21px 17px 0 0;
}
.weibo{
    float: left;
    width: 20px;
    height: 15px;
    background: url(../img/weibo.png) no-repeat center;
    background-size: cover;
    margin: 21px 0 0 0;
}
.footer-1-c{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 15px;
    width: 100%;
    font-size: 14px;
    color: #9fa2a2;
}
.footer-2{
    position: absolute;
    top: 138px;
    right: 0;
    width: 496px;
    height: 234px;
    /* background-color: blue; */
}
.footer-2-a{
    position: absolute;
    top: 1px;
    left: 4px;
    font-size: 14px;
    color: #bfbdbd;
}
.footer-2-b{
    position: absolute;
    top: 0;
    left: 183px;
    font-size: 14px;
    color: #bfbdbd;
}
.footer-2-c{
    position: absolute;
    top: 1px;
    left: 363px;
    font-size: 14px;
    color: #bfbdbd;
}
.footer-2-d{
    position: absolute;
    top: 113px;
    left: 4px;
    font-size: 14px;
    color: #bfbdbd;
}
.footer-3-a{
    position: absolute;
    top: 67px;
    left: 1px;
    display: block;
    width: 135px;
    height: 1px;
    background-color: #706d6d;
}
.footer-3-b{
    position: absolute;
    top: 67px;
    left: 181px;
    display: block;
    width: 135px;
    height: 1px;
    background-color: #706d6d;
}
.footer-3-c{
    position: absolute;
    top: 67px;
    left: 361px;
    display: block;
    width: 135px;
    height: 1px;
    background-color: #706d6d;
}
.footer-3-d{
    position: absolute;
    top: 166px;
    left: 1px;
    display: block;
    width: 495px;
    height: 1px;
    background-color: #706d6d;
}
.footer-2 .tijiao{
    position: absolute;
    bottom: 0; 
    left: 0;
    color: #fff;
    width: 61px;
    height: 24px;
    background-color: #474646;
}